SPARE Parts: A C++ Toolkit for String PAttern REcognition
نویسنده
چکیده
In this paper, we consider the design and implementation of SPARE Parts, a C++ toolkit for pattern matching. SPARE Parts is the second generation string pattern matching toolkit from the Ribbit Software Systems Inc. and the Eindhoven University of Technology. The toolkit contains implementations of the well-known Knuth-Morris-Pratt, Boyer-Moore, Aho-Corasick and Commentz-Walter algorithms (and their variants). The toolkit is publicly available (though it is not in the public domain and it may not be redistributed) for noncommercial use. A totally re-implemented toolkit, known as SPARE Parts II, is available for commercial licensing from Ribbit Software Systems Inc. In addition to the functionality of SPARE Parts, it contains approximate pattern matchers, regular pattern matchers, multidimensional pattern matchers, and a highly tuned set of foundation classes.
منابع مشابه
Building pattern recognition applications with the SPARE library
This paper presents the SPARE C++ library, an open source software tool conceived to build generic pattern recognition and soft computing systems. The library follows the requirement of the generality: most of the implemented algorithms are able to process user-defined input data types transparently, such as labeled graphs and generalized sequences, as well as standard feature vectors. We give ...
متن کاملClosed-loop Supply Chain Inventory-location Problem with Spare Parts in a Multi-Modal Repair Condition
In this paper, a closed-loop location-inventory problem for spare parts is presented. The proposed supply chain network includes two echelons, namely (1) distribution centers (DCs) and repairing centers (RCs) and (2) operational bases. Multiple spare parts are distributed among operational bases from distribution centers in the forward supply chain and failed spare parts from operational bases ...
متن کاملA Toolkit for Efficient Learning of Lexical Units for Speech Recognition
String segmentation is an important and recurring problem in natural language processing and other domains. For morphologically rich languages, the amount of different word forms caused by morphological processes like agglutination, compounding and inflection, may be huge and causes problems for traditional word-based language modeling approach. Segmenting text into better modelable units is th...
متن کاملTire demand planning based on reliability and operating environment
Tires represent a critical spare part in mines. There is a shortage of medium and large tires. In addition, with increased mining activities and the creation of new mines, the demand for tires has increased significantly. Thus, it is particularly important for mining engineers to identify tire characteristics and correctly manage the spare part inventory. Spare parts management is critical from...
متن کاملShape recognition by bag of skeleton-associated contour parts
Contour and skeleton are two complementary representations for shape recognition. However combining them in a principal way is nontrivial, as they are generally abstracted by different structures (closed string vs graph), respectively. This paper aims at addressing the shape recognition problem by combining contour and skeleton according to the correspondence between them. The correspondence pr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Softw., Pract. Exper.
دوره 34 شماره
صفحات -
تاریخ انتشار 1997